Прямая задача 2D (геопотенциальные поля) (ДПФ)

Данная утилита реализует решение прямой двумерной задачи на геопотенциальные поля (на профиле): расчёт одномерной сеточной модели поля по плотностной 2D модели среды. Утилита и её функциональность аналогична утилите Прямая задача (геопотенциальные поля) (ДПФ), но для двумерной задачи. На этой странице изложены основные отличия от 3D варианта; на странице для 3D варианта метод, алгоритм и описание утилиты изложены более подробно.

Математическая формулировка

Метод основан на численном интегрировании функции физического параметра, заданной на 3D сетке. Каждой точке сетки ставится в соответствие ячейка - прямоугольник, заполняющий пространство вокруг этой точки. Ячейки одинаковые (конгруентные), пересекаются не более чем своими сторонами (с нулевой площадью), и заполняют всю площадь между точками. Таким образом, модель является конечноэлементной с элементами - прямоугольниками.

Формулировка моделей

Модель среды задаётся регулярной 3D сеткой Υ=(x,z)2.

Двумерная модель поля задаётся функцией u(x) от x латеральной координаты, модель распределения физического параметра - функцией g(x,z) от латерали x и глубины z на нижней полуплоскости S. Каждой ячейке ставится в соответствие одно значение физического параметра (плотности, намагниченности, восприимчивости...). и все точки одной ячейки имеют одно и то же значение физического параметра.

Модель поля задаётся как функция u(x0) от точек поля (x0)Ω, Ω - сетка поля. При этом в 2D пространстве все точки находятся на заданной высоте z0, которая для простоты изложения ниже принимается за 0.

Предполагается, что Ω и Υ соответствуют друг другу: для каждой точки (x,z)Υ есть точка (x)Ω, и наоборот, (x)Ωz:(x,z)Υ.

Взаимосвязь между моделями

Взаимосвязь между распределением физического параметра в полуплоскости V под прямой z0 и полем, заданным на прямой z=0:

u(x0)=[Ag](x0)=Vg(x,z)k(xx0,z)dxdz, (1)

где A=A(g) - (линейный) оператор прямой задачи, а k(x,z) - поле от точечной массы или магнитного диполя. Такая 2D точка имеет аналог в 3D задаче в виде бесконечного стержня.

Гравитационная задача

Первая вертикальная производная гравитационного потенциала: k(x,z)=2γzr2, где r=x2+z2.

Поддерживается также 2.5D задача - случай, когда аналогичные 3D стержни не бесконечные, а простираются на одинаковую длину в обе стороны по мнимой оси oY. Тогда k(x,ly,z)=2γzlyr2x2+ly2+z2, где ly - половина длины стержня.

Магнитная задача

Задача на магнитное поле поддерживается только при вертикальном наклонении.

Для задачи на намагниченность M: k(x,z)=CM|M|2(2Mrr4rMr2)

Дискретизация

Дискретизация производится по тем же принципам, что и в 3D, но отсутствует ось oY, координата y и, соответственно, индекс j.

Краевые эффекты и экстраполяция

Так как дискретные преобразования Фурье (ДПФ) - периодические, то свёртка тоже периодическая. В связи с этим проявляются краевые эффекты, которые выражаются в том, что на значения результирующего поля с одного края сетки влияют значения физического параметра с другого края. Для подавления краевых эффектов рекомендуется использовать экстраполяцию отражением (зеркальную).

Параметры

  • Исходная ТОС 1D и исходное свойство: ТОС и свойство, содержащее распределение физического параметра.
  • Высота поля (Z) - высота, на которой находится плоскость, содержащая сетку, в которой рассчитывается поле, м.
  • Экстраполяция - Повтор или Отражение. Повтор: значение точек за краем данных равно значению точек с противоположного края. Отражение: значение точек за краем данных равно значению точек с этого же края с отступом внутрь, равным отступу наружу.
  • Физическое поле - гравитационная или магнитная прямая задача.
  • Элементарная ячейка - двумерная или 2.5-мерная задача (2D или 2.5D); в случае 2D - бесконечный стержень или прямоугольная призма.
  • Полуширина - для 2.5-мерной задачи; указывается половина ширины модели.
  • Целевая ТОС 1D и целевое свойство: ТОС, в которую будет записан результат. Если ТОС уже существует и совместима по привязке с исходной ТОС, то в неё будет добавлено новое свойство. Если свойство с указанным именем уже существует, будет запрошено подтверждение за перезапись свойства. Предлагается несколько имён свойств на выбор, но можно ввести собственный вариант имени свойства.